"""
    部门新增页面类
"""
from selenium.webdriver.common.by import By

from base.base_page import BasePage


class PageDeptAdd(BasePage):
    # 初始化
    def __init__(self):
        super().__init__()
        # 部门管理链接
        self.dept_manager_link = (By.XPATH, "//span[contains(text(),'部门管理')]")
        # 点击添加部门按钮
        self.dept_add_btn = (By.XPATH, "//span[contains(text(),'+ 新增部门')]")
        # 输入新增部门信息
        self.dept_input = (By.CSS_SELECTOR, "input[placeholder='请输入部门名称']")
        # 点击确定按钮
        self.dept_add_ok_btn = (By.XPATH, "//span[contains(text(),'确 定')]")
    # 添加部门页面方法
    def page_dept_add(self):
        # 点击部门管理
        self.base_click(self.dept_manager_link)
        # 点击添加部门按钮
        self.base_click(self.dept_add_btn)
        # 输入新增部门信息
        self.base_input_text(self.dept_input,"教师部")
        # 点击确定键
        self.base_click(self.dept_add_ok_btn)






